# near model CODE resource # jump table entries: 40-44 (5 of them) export_5: 00000000 42A7 clr.l -[A7] 00000002 3F3C 0081 move.w -[A7], 0x81 00000006 A949 syscall GetMenuHandle 00000008 2B5F EA7C move.l [A5 - 0x1584], [A7]+ 0000000C 670A beq +0xC /* 00000018 */ 0000000E 2F2D EA7C move.l -[A7], [A5 - 0x1584] 00000012 3F3C 0008 move.w -[A7], 0x8 00000016 A93A syscall DisableItem label00000018: 00000018 4E75 rts export_6: 0000001A 42A7 clr.l -[A7] 0000001C 3F3C 0081 move.w -[A7], 0x81 00000020 A949 syscall GetMenuHandle 00000022 2B5F EA80 move.l [A5 - 0x1580], [A7]+ 00000026 670A beq +0xC /* 00000032 */ 00000028 2F2D EA80 move.l -[A7], [A5 - 0x1580] 0000002C 3F3C 0008 move.w -[A7], 0x8 00000030 A939 syscall EnableItem label00000032: 00000032 4E75 rts fn00000034: 00000034 4AAD E6B0 tst.l [A5 - 0x1950] 00000038 670E beq +0x10 /* 00000048 */ 0000003A 206D E6B0 movea.l A0, [A5 - 0x1950] 0000003E A023 syscall DisposHandle/DisposeHandle 00000040 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000044 42AD E6B0 clr.l [A5 - 0x1950] label00000048: 00000048 4E75 rts fn0000004A: 0000004A 2F3C C800 0000 move.l -[A7], 0xC8000000 00000050 A8FD syscall PrGlue 00000052 6100 0062 bsr +0x64 /* 000000B6 */ 00000056 4A40 tst.w D0 00000058 6708 beq +0xA /* 00000062 */ 0000005A 0C40 FFD4 cmpi.w D0, 0xFFD4 0000005E 67EA beq -0x14 /* 0000004A */ 00000060 604E bra +0x50 /* 000000B0 */ label00000062: 00000062 203C 0000 0100 move.l D0, 0x100 00000068 A122 syscall NewHandle, flags=1 0000006A 2B48 E6B0 move.l [A5 - 0x1950], A0 0000006E 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000072 2F2D E6B0 move.l -[A7], [A5 - 0x1950] 00000076 2F3C 2004 0480 move.l -[A7], 0x20040480 0000007C A8FD syscall PrGlue 0000007E 6100 0036 bsr +0x38 /* 000000B6 */ 00000082 4A40 tst.w D0 00000084 6622 bne +0x24 /* 000000A8 */ 00000086 4267 clr.w -[A7] 00000088 2F2D E6B0 move.l -[A7], [A5 - 0x1950] 0000008C 2F3C 5204 0498 move.l -[A7], 0x52040498 00000092 A8FD syscall PrGlue 00000094 301F move.w D0, [A7]+ 00000096 6100 001E bsr +0x20 /* 000000B6 */ 0000009A 4A40 tst.w D0 0000009C 660A bne +0xC /* 000000A8 */ 0000009E 2F3C D000 0000 move.l -[A7], 0xD0000000 000000A4 A8FD syscall PrGlue 000000A6 4E75 rts label000000A8: 000000A8 2F3C D000 0000 move.l -[A7], 0xD0000000 000000AE A8FD syscall PrGlue label000000B0: 000000B0 42AD E6B0 clr.l [A5 - 0x1950] 000000B4 4E75 rts fn000000B6: 000000B6 4267 clr.w -[A7] 000000B8 2F3C BA00 0000 move.l -[A7], 0xBA000000 000000BE A8FD syscall PrGlue 000000C0 301F move.w D0, [A7]+ 000000C2 6768 beq +0x6A /* 0000012C */ 000000C4 3B40 EA84 move.w [A5 - 0x157C], D0 000000C8 0C40 0080 cmpi.w D0, 0x80 000000CC 675E beq +0x60 /* 0000012C */ 000000CE 0C40 FF3F cmpi.w D0, 0xFF3F 000000D2 670C beq +0xE /* 000000E0 */ 000000D4 0C40 FF40 cmpi.w D0, 0xFF40 000000D8 6706 beq +0x8 /* 000000E0 */ 000000DA 0C40 FFD5 cmpi.w D0, 0xFFD5 000000DE 6612 bne +0x14 /* 000000F2 */ label000000E0: 000000E0 4267 clr.w -[A7] 000000E2 3F3C 0085 move.w -[A7], 0x85 000000E6 42A7 clr.l -[A7] 000000E8 A985 syscall Alert 000000EA 301F move.w D0, [A7]+ 000000EC 6100 FF46 bsr -0xB8 /* 00000034 */ 000000F0 603E bra +0x40 /* 00000130 */ label000000F2: 000000F2 0C40 FFD4 cmpi.w D0, 0xFFD4 000000F6 6630 bne +0x32 /* 00000128 */ 000000F8 4267 clr.w -[A7] 000000FA 3F3C 0087 move.w -[A7], 0x87 000000FE 42A7 clr.l -[A7] 00000100 A985 syscall Alert 00000102 301F move.w D0, [A7]+ 00000104 0C40 0001 cmpi.w D0, 0x1 00000108 670A beq +0xC /* 00000114 */ 0000010A 4EBA FF28 jsr [PC - 0xD8 /* 00000034 */] 0000010E 303C 0002 move.w D0, 0x2 00000112 4E75 rts label00000114: 00000114 4267 clr.w -[A7] 00000116 42A7 clr.l -[A7] 00000118 3F38 0210 move.w -[A7], [0x00000210 /* BootDrive */] 0000011C 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000120 301F move.w D0, [A7]+ 00000122 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000126 6008 bra +0xA /* 00000130 */ label00000128: 00000128 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] label0000012C: 0000012C 4240 clr.w D0 0000012E 4E75 rts label00000130: 00000130 302D EA84 move.w D0, [A5 - 0x157C] 00000134 4E75 rts export_7: 00000136 4AAD E6B0 tst.l [A5 - 0x1950] 0000013A 6604 bne +0x6 /* 00000140 */ 0000013C 6100 FF0C bsr -0xF2 /* 0000004A */ label00000140: 00000140 2F3C C800 0000 move.l -[A7], 0xC8000000 00000146 A8FD syscall PrGlue 00000148 4EBA FF6C jsr [PC - 0x94 /* 000000B6 */] 0000014C 4A40 tst.w D0 0000014E 6600 0032 bne +0x34 /* 00000182 */ 00000152 4267 clr.w -[A7] 00000154 2F2D E6B0 move.l -[A7], [A5 - 0x1950] 00000158 2F3C 2A04 0484 move.l -[A7], 0x2A040484 0000015E A8FD syscall PrGlue 00000160 301F move.w D0, [A7]+ 00000162 4267 clr.w -[A7] 00000164 2F2D E6B0 move.l -[A7], [A5 - 0x1950] 00000168 2F3C 5204 0498 move.l -[A7], 0x52040498 0000016E A8FD syscall PrGlue 00000170 301F move.w D0, [A7]+ 00000172 6100 FF42 bsr -0xBC /* 000000B6 */ 00000176 2F3C D000 0000 move.l -[A7], 0xD0000000 0000017C A8FD syscall PrGlue 0000017E 6100 0390 bsr +0x392 /* 00000510 */ label00000182: 00000182 4E75 rts export_8: 00000184 2B4F EA86 move.l [A5 - 0x157A], A7 00000188 4AAD E6B0 tst.l [A5 - 0x1950] 0000018C 6604 bne +0x6 /* 00000192 */ 0000018E 6100 FEBA bsr -0x144 /* 0000004A */ label00000192: 00000192 6100 02BE bsr +0x2C0 /* 00000452 */ 00000196 4AAD EA74 tst.l [A5 - 0x158C] 0000019A 6700 01C2 beq +0x1C4 /* 0000035E */ label0000019E: 0000019E 2F3C C800 0000 move.l -[A7], 0xC8000000 000001A4 A8FD syscall PrGlue 000001A6 4EBA FF0E jsr [PC - 0xF2 /* 000000B6 */] 000001AA 4A40 tst.w D0 000001AC 670A beq +0xC /* 000001B8 */ 000001AE 0C40 FFD4 cmpi.w D0, 0xFFD4 000001B2 67EA beq -0x14 /* 0000019E */ 000001B4 6000 01A8 bra +0x1AA /* 0000035E */ label000001B8: 000001B8 4267 clr.w -[A7] 000001BA 2F2D E6B0 move.l -[A7], [A5 - 0x1950] 000001BE 2F3C 5204 0498 move.l -[A7], 0x52040498 000001C4 A8FD syscall PrGlue 000001C6 301F move.w D0, [A7]+ 000001C8 6100 FEEC bsr -0x112 /* 000000B6 */ 000001CC 4267 clr.w -[A7] 000001CE 2F2D E6B0 move.l -[A7], [A5 - 0x1950] 000001D2 2F3C 3204 0488 move.l -[A7], 0x32040488 000001D8 A8FD syscall PrGlue 000001DA 301F move.w D0, [A7]+ 000001DC 4A40 tst.w D0 000001DE 6600 000E bne +0x10 /* 000001EE */ 000001E2 2F3C D000 0000 move.l -[A7], 0xD0000000 000001E8 A8FD syscall PrGlue 000001EA 6000 0172 bra +0x174 /* 0000035E */ label000001EE: 000001EE 42A7 clr.l -[A7] 000001F0 3F3C 0088 move.w -[A7], 0x88 000001F4 42A7 clr.l -[A7] 000001F6 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000001FC A97C syscall GetNewDialog 000001FE 2B5F EAA6 move.l [A5 - 0x155A], [A7]+ 00000202 6722 beq +0x24 /* 00000226 */ 00000204 4A6D E680 tst.w [A5 - 0x1980] 00000208 6710 beq +0x12 /* 0000021A */ 0000020A 2F2D EAA6 move.l -[A7], [A5 - 0x155A] 0000020E 3F3C 00BC move.w -[A7], 0xBC 00000212 3F3C 0094 move.w -[A7], 0x94 00000216 4267 clr.w -[A7] 00000218 A91B syscall MoveWindow label0000021A: 0000021A 2F2D EAA6 move.l -[A7], [A5 - 0x155A] 0000021E A915 syscall ShowWindow 00000220 2F2D EAA6 move.l -[A7], [A5 - 0x155A] 00000224 A981 syscall DrawDialog label00000226: 00000226 2B4F EA8A move.l [A5 - 0x1576], A7 0000022A 42A7 clr.l -[A7] 0000022C 2F2D E6B0 move.l -[A7], [A5 - 0x1950] 00000230 42A7 clr.l -[A7] 00000232 42A7 clr.l -[A7] 00000234 2F3C 0400 0C00 move.l -[A7], 0x4000C00 0000023A A8FD syscall PrGlue 0000023C 2B5F EAA2 move.l [A5 - 0x155E], [A7]+ 00000240 200F move.l D0, A7 00000242 B0AD EA8A cmp.l D0, [A5 - 0x1576] 00000246 6708 beq +0xA /* 00000250 */ 00000248 303C 0299 move.w D0, 0x299 0000024C 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] label00000250: 00000250 4EBA FE64 jsr [PC - 0x19C /* 000000B6 */] 00000254 4A40 tst.w D0 00000256 6700 001C beq +0x1E /* 00000274 */ 0000025A 3F00 move.w -[A7], D0 0000025C 2F2D EAA2 move.l -[A7], [A5 - 0x155E] 00000260 2F3C 0800 0484 move.l -[A7], 0x8000484 00000266 A8FD syscall PrGlue 00000268 301F move.w D0, [A7]+ 0000026A 0C40 FFD4 cmpi.w D0, 0xFFD4 0000026E 67B6 beq -0x48 /* 00000226 */ 00000270 6000 00D4 bra +0xD6 /* 00000346 */ label00000274: 00000274 2F2D EAA2 move.l -[A7], [A5 - 0x155E] 00000278 42A7 clr.l -[A7] 0000027A 2F3C 1000 0808 move.l -[A7], 0x10000808 00000280 A8FD syscall PrGlue 00000282 4EBA FE32 jsr [PC - 0x1CE /* 000000B6 */] 00000286 206D EAA2 movea.l A0, [A5 - 0x155E] 0000028A 3028 0006 move.w D0, [A0 + 0x6] 0000028E 6A00 0034 bpl +0x36 /* 000002C4 */ 00000292 4AAD EA74 tst.l [A5 - 0x158C] 00000296 6700 005E beq +0x60 /* 000002F6 */ 0000029A 6100 00D4 bsr +0xD6 /* 00000370 */ 0000029E 206D EA74 movea.l A0, [A5 - 0x158C] 000002A2 4868 0002 pea.l [A0 + 0x2] 000002A6 206D EAA2 movea.l A0, [A5 - 0x155E] 000002AA 4868 0002 pea.l [A0 + 0x2] 000002AE 486D EA8E pea.l [A5 - 0x1572] 000002B2 486D EA96 pea.l [A5 - 0x156A] 000002B6 4267 clr.w -[A7] 000002B8 42A7 clr.l -[A7] 000002BA A8EC syscall CopyBits 000002BC 6100 00CC bsr +0xCE /* 0000038A */ 000002C0 6000 0034 bra +0x36 /* 000002F6 */ label000002C4: 000002C4 4AAD EA74 tst.l [A5 - 0x158C] 000002C8 672C beq +0x2E /* 000002F6 */ 000002CA 4AAD EA78 tst.l [A5 - 0x1588] 000002CE 6726 beq +0x28 /* 000002F6 */ 000002D0 6100 009E bsr +0xA0 /* 00000370 */ 000002D4 206D EA78 movea.l A0, [A5 - 0x1588] 000002D8 4868 0002 pea.l [A0 + 0x2] 000002DC 206D EAA2 movea.l A0, [A5 - 0x155E] 000002E0 4868 0002 pea.l [A0 + 0x2] 000002E4 486D EA8E pea.l [A5 - 0x1572] 000002E8 486D EA96 pea.l [A5 - 0x156A] 000002EC 4267 clr.w -[A7] 000002EE 42A7 clr.l -[A7] 000002F0 A8EC syscall CopyBits 000002F2 6100 0096 bsr +0x98 /* 0000038A */ label000002F6: 000002F6 2F2D EAA2 move.l -[A7], [A5 - 0x155E] 000002FA 2F3C 1800 040C move.l -[A7], 0x1800040C 00000300 A8FD syscall PrGlue 00000302 4EBA FDB2 jsr [PC - 0x24E /* 000000B6 */] 00000306 2F2D EAA2 move.l -[A7], [A5 - 0x155E] 0000030A 2F3C 0800 0484 move.l -[A7], 0x8000484 00000310 A8FD syscall PrGlue 00000312 4EBA FDA2 jsr [PC - 0x25E /* 000000B6 */] 00000316 206D E6B0 movea.l A0, [A5 - 0x1950] 0000031A 2050 movea.l A0, [A0] 0000031C 41E8 003E lea.l A0, [A0 + 0x3E] 00000320 1028 0006 move.b D0, [A0 + 0x6] 00000324 0C00 0001 cmpi.b D0, 0x1 00000328 6600 001C bne +0x1E /* 00000346 */ 0000032C 2F2D E6B0 move.l -[A7], [A5 - 0x1950] 00000330 42A7 clr.l -[A7] 00000332 42A7 clr.l -[A7] 00000334 42A7 clr.l -[A7] 00000336 486D EAAA pea.l [A5 - 0x1556] 0000033A 2F3C 6005 1480 move.l -[A7], 0x60051480 00000340 A8FD syscall PrGlue 00000342 4EBA FD72 jsr [PC - 0x28E /* 000000B6 */] label00000346: 00000346 4AAD EAA6 tst.l [A5 - 0x155A] 0000034A 6712 beq +0x14 /* 0000035E */ 0000034C 2F2D EAA6 move.l -[A7], [A5 - 0x155A] 00000350 A983 syscall DisposeDialog 00000352 42AD EAA6 clr.l [A5 - 0x155A] 00000356 2F3C D000 0000 move.l -[A7], 0xD0000000 0000035C A8FD syscall PrGlue label0000035E: 0000035E 200F move.l D0, A7 00000360 B0AD EA86 cmp.l D0, [A5 - 0x157A] 00000364 6708 beq +0xA /* 0000036E */ 00000366 303C 029A move.w D0, 0x29A 0000036A 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] label0000036E: 0000036E 4E75 rts fn00000370: 00000370 2B6D EA8E EA96 move.l [A5 - 0x156A], [A5 - 0x1572] 00000376 2B6D EA92 EA9A move.l [A5 - 0x1566], [A5 - 0x156E] 0000037C 066D 008A EA98 addi.w [A5 - 0x1568], 0x8A 00000382 066D 008A EA9C addi.w [A5 - 0x1564], 0x8A 00000388 4E75 rts fn0000038A: 0000038A 42A7 clr.l -[A7] 0000038C 486D EADE pea.l [A5 - 0x1522] 00000390 486D EAE6 pea.l [A5 - 0x151A] 00000394 A83E syscall TEStyleNew 00000396 2B5F EAEE move.l [A5 - 0x1512], [A7]+ 0000039A 2F2D E624 move.l -[A7], [A5 - 0x19DC] 0000039E A9A2 syscall LoadResource 000003A0 206D E624 movea.l A0, [A5 - 0x19DC] 000003A4 A029 syscall HLock 000003A6 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 000003AA 206D E624 movea.l A0, [A5 - 0x19DC] 000003AE 2050 movea.l A0, [A0] 000003B0 7000 moveq.l D0, 0x00 000003B2 3010 move.w D0, [A0] 000003B4 E580 asl D0, 2 000003B6 5C80 addq.l D0, 6 000003B8 7200 moveq.l D1, 0x00 000003BA 3230 0800 move.w D1, [A0 + D0] 000003BE 2B41 EAD6 move.l [A5 - 0x152A], D1 000003C2 2208 move.l D1, A0 000003C4 D280 add.l D1, D0 000003C6 5481 addq.l D1, 2 000003C8 2B41 EAD2 move.l [A5 - 0x152E], D1 000003CC 42A7 clr.l -[A7] 000003CE 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */ 000003D4 3F3C 0080 move.w -[A7], 0x80 000003D8 A9A0 syscall GetResource 000003DA 2B5F EADA move.l [A5 - 0x1526], [A7]+ 000003DE 4267 clr.w -[A7] 000003E0 A9AF syscall ResError 000003E2 301F move.w D0, [A7]+ 000003E4 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 000003E8 2F2D EAD2 move.l -[A7], [A5 - 0x152E] 000003EC 2F2D EAD6 move.l -[A7], [A5 - 0x152A] 000003F0 2F2D EADA move.l -[A7], [A5 - 0x1526] 000003F4 2F2D EAEE move.l -[A7], [A5 - 0x1512] 000003F8 3F3C 0007 move.w -[A7], 0x7 000003FC A83D syscall TEDispatch 000003FE 206D EAD2 movea.l A0, [A5 - 0x152E] 00000402 D1ED EAD6 add.l A0, [A5 - 0x152A] 00000406 7200 moveq.l D1, 0x00 00000408 3218 move.w D1, [A0]+ 0000040A 2B41 EAD6 move.l [A5 - 0x152A], D1 0000040E 2B48 EAD2 move.l [A5 - 0x152E], A0 00000412 42A7 clr.l -[A7] 00000414 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */ 0000041A 3F3C 0081 move.w -[A7], 0x81 0000041E A9A0 syscall GetResource 00000420 2B5F EADA move.l [A5 - 0x1526], [A7]+ 00000424 4267 clr.w -[A7] 00000426 A9AF syscall ResError 00000428 301F move.w D0, [A7]+ 0000042A 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 0000042E 2F2D EAD2 move.l -[A7], [A5 - 0x152E] 00000432 2F2D EAD6 move.l -[A7], [A5 - 0x152A] 00000436 2F2D EADA move.l -[A7], [A5 - 0x1526] 0000043A 2F2D EAEE move.l -[A7], [A5 - 0x1512] 0000043E 3F3C 0007 move.w -[A7], 0x7 00000442 A83D syscall TEDispatch 00000444 206D E624 movea.l A0, [A5 - 0x19DC] 00000448 A02A syscall HUnlock 0000044A 2F2D EAEE move.l -[A7], [A5 - 0x1512] 0000044E A9CD syscall TEDispose 00000450 4E75 rts fn00000452: 00000452 42A7 clr.l -[A7] 00000454 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 0000045A 3F2D E62A move.w -[A7], [A5 - 0x19D6] 0000045E A9A0 syscall GetResource 00000460 2B5F EAF2 move.l [A5 - 0x150E], [A7]+ 00000464 6700 005C beq +0x5E /* 000004C2 */ 00000468 2F2D EAF2 move.l -[A7], [A5 - 0x150E] 0000046C A9A2 syscall LoadResource 0000046E 206D EAF2 movea.l A0, [A5 - 0x150E] 00000472 A029 syscall HLock 00000474 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000478 486D EAF6 pea.l [A5 - 0x150A] 0000047C 486D EAFA pea.l [A5 - 0x1506] 00000480 7005 moveq.l D0, 0x05 00000482 AB1D syscall QDExtensions 00000484 2F2D EA74 move.l -[A7], [A5 - 0x158C] 00000488 42A7 clr.l -[A7] 0000048A 7006 moveq.l D0, 0x06 0000048C AB1D syscall QDExtensions 0000048E 2F2D EAF2 move.l -[A7], [A5 - 0x150E] 00000492 206D EAF2 movea.l A0, [A5 - 0x150E] 00000496 2050 movea.l A0, [A0] 00000498 4868 0002 pea.l [A0 + 0x2] 0000049C A8F6 syscall DrawPicture 0000049E 206D EAF2 movea.l A0, [A5 - 0x150E] 000004A2 2050 movea.l A0, [A0] 000004A4 4868 0002 pea.l [A0 + 0x2] 000004A8 A8A1 syscall FrameRect 000004AA 2F2D EAF6 move.l -[A7], [A5 - 0x150A] 000004AE 2F2D EAFA move.l -[A7], [A5 - 0x1506] 000004B2 7006 moveq.l D0, 0x06 000004B4 AB1D syscall QDExtensions 000004B6 206D EAF2 movea.l A0, [A5 - 0x150E] 000004BA A02A syscall HUnlock 000004BC 6100 0006 bsr +0x8 /* 000004C4 */ 000004C0 4E75 rts label000004C2: 000004C2 4E75 rts fn000004C4: 000004C4 4AAD EA74 tst.l [A5 - 0x158C] 000004C8 6742 beq +0x44 /* 0000050C */ 000004CA 486D EB06 pea.l [A5 - 0x14FA] 000004CE 486D EB0A pea.l [A5 - 0x14F6] 000004D2 7005 moveq.l D0, 0x05 000004D4 AB1D syscall QDExtensions 000004D6 2F2D EA78 move.l -[A7], [A5 - 0x1588] 000004DA 42A7 clr.l -[A7] 000004DC 7006 moveq.l D0, 0x06 000004DE AB1D syscall QDExtensions 000004E0 206D EA74 movea.l A0, [A5 - 0x158C] 000004E4 4868 0002 pea.l [A0 + 0x2] 000004E8 206D EA78 movea.l A0, [A5 - 0x1588] 000004EC 4868 0002 pea.l [A0 + 0x2] 000004F0 486D EB0E pea.l [A5 - 0x14F2] 000004F4 486D EB0E pea.l [A5 - 0x14F2] 000004F8 3F3C 0040 move.w -[A7], 0x40 /* '@' */ 000004FC 42A7 clr.l -[A7] 000004FE A8EC syscall CopyBits 00000500 2F2D EB06 move.l -[A7], [A5 - 0x14FA] 00000504 2F2D EB0A move.l -[A7], [A5 - 0x14F6] 00000508 7006 moveq.l D0, 0x06 0000050A AB1D syscall QDExtensions label0000050C: 0000050C 4E75 rts 0000050E 4E75 rts fn00000510: 00000510 203C 7379 7376 move.l D0, 0x73797376 /* 'sysv' */ 00000516 41ED EB16 lea.l A0, [A5 - 0x14EA] 0000051A A1AD syscall Gestalt, flags=1 0000051C 2B48 EB16 move.l [A5 - 0x14EA], A0 00000520 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000524 202D EB16 move.l D0, [A5 - 0x14EA] 00000528 0280 0000 FFFF andi.l D0, 0xFFFF 0000052E 0C40 0700 cmpi.w D0, 0x700 00000532 6C00 000E bge +0x10 /* 00000542 */ 00000536 4267 clr.w -[A7] 00000538 3F3C 0089 move.w -[A7], 0x89 0000053C 42A7 clr.l -[A7] 0000053E A985 syscall Alert 00000540 301F move.w D0, [A7]+ label00000542: 00000542 4E75 rts export_9: 00000544 A11D syscall MaxMem, flags=1 00000546 4267 clr.w -[A7] 00000548 486D EA74 pea.l [A5 - 0x158C] 0000054C 4267 clr.w -[A7] 0000054E 486D EB22 pea.l [A5 - 0x14DE] 00000552 42A7 clr.l -[A7] 00000554 42A7 clr.l -[A7] 00000556 2F2D EB1A move.l -[A7], [A5 - 0x14E6] 0000055A 7000 moveq.l D0, 0x00 0000055C AB1D syscall QDExtensions 0000055E 301F move.w D0, [A7]+ 00000560 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000564 4267 clr.w -[A7] 00000566 486D EA78 pea.l [A5 - 0x1588] 0000056A 3F3C 0001 move.w -[A7], 0x1 0000056E 486D EB22 pea.l [A5 - 0x14DE] 00000572 42A7 clr.l -[A7] 00000574 42A7 clr.l -[A7] 00000576 2F2D EB1E move.l -[A7], [A5 - 0x14E2] 0000057A 7000 moveq.l D0, 0x00 0000057C AB1D syscall QDExtensions 0000057E 301F move.w D0, [A7]+ 00000580 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000584 4E75 rts